tg-me.com/pyHints/724
Last Update:
این از بحث گروه هست :
خلاصه سوال این بود که؛ چطور ورژن پایتون رو انتخاب کنیم (ی صحبت هم این بود که ۴ تا ورژن قبل از آخرین نسخه برای اینکه پایدارتر هست) :
۱- اولین مورد End of Life
هست؛ ۴ نسخه قبل از آخرین Stable Release
اطلا و ابدا منطقی نیست و کاملا هم اشتباه هست:
Branch Schedule End of life
3.13 PEP 719 2029-10
3.12 PEP 693 2028-10
3.11 PEP 664 2027-10
3.10 PEP 619 2026-10
حتی در حال حاضر
3.9
حدود ۸ ماه دیگه و 3.8
حدود ۴ ماه دیگه پشتیبانی ازشون تموم میشه یعنی اگر باگ - مورد امنیتی یا چیزی بخوره خودتونید و خودتون.اگر زمان توسعه یک پروژه رو ۶ ماه درنظر بگیریم حتی
3.10
هم دیگه ریسک هست (درحال حاضر پروژههام از ۳ ماه قبل روی 3.12 استارت خوردن)۲- توی مورد قبلی هم گفتم حواستون به
Stable Release
باشه؛ اگر یک نسخهای روی بخش Stable
منتشر شده باید آماده باشید بهش مهاجرت کنید؛ البته چون پشتیبانی توی پایتون ۴-۵ ساله هست؛ میتونید کمی صبر کنید ۱ سال و بعد مهاجرت کنید روی نسخه جدید (اینم بخاطر پکیجها میگم)۳- مهمترین نکته؛ پکیجهایی هستند که استفاده میکنید؛ هرکدوم یک
compatibility list
دارند مثلا برای Django 4.2.19
محدودیت روی ورژن بالاتر نذاشته :Requires: Python >=3.8
ولی بعضی پکیجها هستند که دارند برای مثال اگر اینطور باشه یعنی پایتون
3.13
پشتیبانی نمیشه هنوز.Requires: Python 3.8, 3.9, 3.10, 3.11, 3.12
یا خود
Django 5.1.6
:Requires: Python >=3.10
۴- به تیم هم بستگی داره؛ اینکه بتونه از تغییراتی که توی ورژنهای جدیدتر اومده استفاده کنه و باهاشون آشنا باشه.
این موارد حداقل چیزهایی هست که قبل از انتخاب ورژن پایتون پروژه باید درنظر بگیرید.
BY Python Hints
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/pyHints/724